﻿/*Author：Lary Pan(itolmqj123@gmail.com)
 *Date  ：2016/7/25
 *Tips  ：军营相关配置
 * */
/// <summary>
/// 装备
/// </summary>
public class TEquip : EntityBase
{
    public int hp;          //气血
    public int atk;         //攻击
    public int def;         //防御
    public float addHp;     //气血加成
    public float addAtk;    //攻击加成
    public float addDef;    //防御加成
    public float hit;       //命中
    public float miss;      //闪避
    public float crit;      //暴击
    public float iCrit;     //免爆
    public float critDam;   //暴伤
    public float rate;      //伤害率
    public float iRate;     //免伤率
    public float skillRate; //技能伤害率
    public int randId;      //随机属性Id
    public int[] suit;      //套装组成
    public string suitName; //套装名称
    public int suitId;      //套装id
}


/// <summary>
/// 装备随机属性
/// </summary>
public class TEquip_rand : EntityBase
{
    public int[] num;       //随机属性条数
    public int[] hp;        //气血
    public int[] atk;       //攻击
    public int[] def;       //防御
    public float[] addHp;   //气血加成
    public float[] addAtk;  //攻击加成
    public float[] addDef;  //防御加成
    public float[] hit;     //命中
    public float[] miss;    //闪避
    public float[] crit;    //暴击
    public float[] iCrit;   //免暴
    public float[] critDam; //暴伤
    public float[] rate;    //伤害率
    public float[] iRate;   //免伤率
}


/// <summary>
/// 装备套装
/// </summary>
public class TEquip_suit : EntityBase
{
    public int suitId;      //套装id
    public int num;         //套装数量
    public int hp;          //气血
    public int atk;         //攻击
    public int def;         //防御
    public float addHp;     //气血加成
    public float addAtk;    //攻击加成
    public float addDef;    //防御加成
    public float hit;       //命中
    public float miss;      //闪避
    public float crit;      //暴击
    public float iCrit;     //免爆
    public float critDam;   //暴伤
    public float rate;      //伤害率
    public float iRate;     //免伤率	
    public float skillRate; //技能伤害率
}


/// <summary>
/// 武将
/// </summary>
public class THero : EntityBase
{
    public string name;     //名称
    public int job;         //职业 1：坦克 2：半肉 3：输出 4：暴伤 5：辅助
    public int qua;         //品质 1：白色 2：绿色 3：蓝色 4：紫色 5：橙色 6：红色
    public float apt;       //资质
    public int resId;       //资源
    public int hp;          //气血	
    public int atk;         //攻击
    public int def;         //防御
    public float hpGrow;    //气血成长
    public float atkGrow;   //攻击成长
    public float defGrow;   //防御成长
    public float hit;       //命中
    public float miss;      //闪避
    public float crit;      //暴击
    public float iCrit;     //免爆
    public float critDam;   //暴伤
    public float rate;      //伤害率
    public float iRate;     //免伤率
    public float talMiss;   //闪避天赋
    public float talCrit;   //暴击天赋
    public float talCritDam;//暴伤天赋
    public float ralRtae;   //伤害天赋
    public float talDef;    //防御天赋
    public int punch;       //普攻
    public int skill;       //技能
    public string des;      //描述
    public int pukType;     //解锁类型 1：关卡 2：解锁卡
    public int value;       //解锁条件  关卡ID或者解锁卡道具ID
}


/// <summary>
/// 幕僚
/// </summary>
public class TStaff : EntityBase
{ 
    public string name;     //名称
    public int resId;       //资源
    public int qua;         //品质
    public int hp;          //气血
    public int atk;         //攻击
    public int def;         //防御
    public float hpGrow;    //气血成长
    public float atkGrow;   //攻击成长
    public float defGrow;   //防御成长
    public int itemId;      //道具ID
    public int num;         //分解道具数量
    public string des;      //描述
}


/// <summary>
/// 幕僚缘分
/// </summary>
public class THero_staff : EntityBase
{
    public int heroId;      //武将id
    public int type;        //类别
    public int level;       //开启等级
    public int staffId;     //幕僚id
    public int hp;          //气血
    public int atk;         //攻击
    public int def;         //防御
    public float addHp;     //气血加成
    public float addAtk;    //攻击加成
    public float addDef;    //防御加成
    public float hit;       //命中
    public float miss;      //闪避
    public float crit;      //暴击
    public float iCrit;     //免爆
    public float critDam;   //暴伤
    public float rate;      //伤害率
    public float iRate;     //免伤
    public string des;      //描述
}


/// <summary>
/// 道具
/// </summary>
public class TItem : EntityBase
{
    public string name;     //名称
    public int type;        //类别
    public int kind;        //种类
    public int qua;         //品质  1：白色 2：绿色 3：蓝色 4：紫色 5：橙色 6：红色
    public int resId;       //资源
    public int max;         //叠加上限
    public bool show;       //背包是否显示
    public bool isUse;      //是否可直接使用
    public int price;       //回收价格  -1：不可回收
    public int level;       //等级  (道具等级，同时也是使用等级限制)
    public string des;      //描述
    public int[] value1;    //数值1
    public int[] value2;    //数值2
    public string script;   //脚本
}
			
/// <summary>
/// 模型
/// </summary>
public class TModel : EntityBase
{
    public string model;    //模型
    public string head;     //头像
    public string card;     //卡牌对应的资源
}

